import BaseCardTab from "@/base-ui/base-card-tab"
import BaseTable from "@/base-ui/base-table/src/base-table.vue"
import BaseDateRangePicker from "@/base-ui/base-date-range-picker"
import BaseEchart from "@/base-ui/base-echart"
import CountCard from "@/components/count-card/count-card.vue"
import MapLayer from "@/components/map-layer/map-layer.vue"
import MapTool from "@/components/map-tool/map-tool.vue"
import CustomSection from "@/components/custom-section/custom-section.vue"
import DynamicCard from "@/components/dynamic-card/dynamic-card.vue"
import CustomDialog from "@/components/custom-dialog/custom-dialog.vue"

export default function registerComponents(app) {
    app.component('BaseCardTab', BaseCardTab)
    app.component('BaseTable', BaseTable)
    app.component('BaseDateRangePicker', BaseDateRangePicker)
    app.component('BaseEchart', BaseEchart)
    app.component('CountCard', CountCard)
    app.component('MapLayer', MapLayer)
    app.component('MapTool', MapTool)
    app.component('CustomSection', CustomSection)
    app.component('DynamicCard', DynamicCard)
    app.component('CustomDialog', CustomDialog)
}